package org.jeecg.modules.device.com.pudong.vo;

import java.util.List;
import org.jeecg.modules.device.com.pudong.entity.TimeConsistencyCategory;
import org.jeecg.modules.device.com.pudong.entity.TimeConsistencyParamMap;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelEntity;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description: time_consistency_category
 * @Author: jeecg-boot
 * @Date:   2025-10-30
 * @Version: V1.0
 */
@Data
@ApiModel(value="time_consistency_categoryPage对象", description="time_consistency_category")
public class TimeConsistencyCategoryPage {

	/**主键ID*/
	@ApiModelProperty(value = "主键ID")
    private java.lang.Integer id;
	/**类别编码(如:1,2,3或PRESSURE,TEMP等)*/
	@Excel(name = "类别编码(如:1,2,3或PRESSURE,TEMP等)", width = 15)
	@ApiModelProperty(value = "类别编码(如:1,2,3或PRESSURE,TEMP等)")
    private java.lang.String categoryCode;
	/**类别名称*/
	@Excel(name = "类别名称", width = 15)
	@ApiModelProperty(value = "类别名称")
    private java.lang.String categoryName;
	/**存疑阈值(doubt)*/
	@Excel(name = "存疑阈值(doubt)", width = 15)
	@ApiModelProperty(value = "存疑阈值(doubt)")
    private java.lang.Double doubtThreshold;
	/**错误阈值(error)*/
	@Excel(name = "错误阈值(error)", width = 15)
	@ApiModelProperty(value = "错误阈值(error)")
    private java.lang.Double errorThreshold;
	/**60分钟变化阈值(min60change)*/
	@Excel(name = "60分钟变化阈值(min60change)", width = 15)
	@ApiModelProperty(value = "60分钟变化阈值(min60change)")
    private java.lang.Double min60ChangeThreshold;
	/**是否启用*/
	@Excel(name = "是否启用", width = 15)
	@ApiModelProperty(value = "是否启用")
    private java.lang.Integer enabled;
	/**remark*/
	@Excel(name = "remark", width = 15)
	@ApiModelProperty(value = "remark")
    private java.lang.String remark;

	@ExcelCollection(name="time_consistency_param_map")
	@ApiModelProperty(value = "time_consistency_param_map")
	private List<TimeConsistencyParamMap> timeConsistencyParamMapList;

}
